
from pages.LoginPage import LoginPage
from TestBase import TestBase
from ddt import ddt, data
from data.Ddt_data import Ddt_data
import CheckPoint


@ddt
class Login(TestBase):
    """ 登陆 """
    @data(* Ddt_data.my_data('./data/登陆.xls', '登陆'))    # 路径、excel名字、sheet页名称
    def test_account_login(self, data):
        """ 登陆 """
        LoginPage(self.driver).account_login(username=data['用户名'], password=data['密码'])
        LoginPage(self.driver).sign_out()

    def test_qq_login(self):
        """ 三方 QQ"""
        LoginPage(self.driver).qq_login()
        LoginPage(self.driver).sign_out()

    def test_wb_login(self):
        """ 三方 微博"""
        LoginPage(self.driver).wb_login()
        LoginPage(self.driver).sign_out()

    def test_wx_login(self):
        """ 三方 微信"""
        LoginPage(self.driver).wx_login()
        print("\n国内over")


